/* ====================================================== 
   Features
/* ====================================================== */
.custom-feature {
	.icon i {
		border: 1px #090909 solid;
		border-radius: 100%;
		width: 80px;
		height: 80px;
		line-height: 80px;
		transition: .1s ease-in-out;
		font-size: 32px;
	}
	.icon-side i {
		margin-right: .4em;
	}
	.title {
		font-size: 18px;
		letter-spacing: 0;

		i {
			transition: .1s ease-in-out;
		}

		&:hover i {
			transform: rotate(30deg);
		}
	}
	.desc {
		margin: 0;
		padding: 0;
		font-size: 13px;
		line-height: 1.6;
		padding: .2em 0 1.5em;

		&.desc-singlerow {
			padding-bottom: 1.5em;
		}
	}
}